#main .addCart {
    background-color: #fff;
    padding-bottom: 0.05rem;
    margin-bottom: 0.15rem;
}

img {
    height: 1.68rem;
    width: 100%;
    margin-bottom: 0.35rem;
    background-color: #eaeaea;
}

#main .addCart h6 {
    font-size: 0.13rem;
}

#main .addCart>div:nth-child(2) {
    padding: 0 0.2rem;
}

#main .addCart .fir {
    margin: 0.1rem 0.1rem 0.18rem 0;
    color: rgb(216, 208, 206);
    font-size: 0.1rem;
}

#main .addCart .fir>span {
    margin-right: 0.1rem;
}

#main .addCart .price {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#main .addCart .price span:nth-child(1) {
    color: tomato;
    font-size: 0.15rem;
    margin-right: 0.08rem;
}

#main .addCart .price span:nth-child(2) {
    color: rgb(221, 207, 205);
    font-size: 0.08rem;
    text-decoration: line-through;
}

#main .addCart .price button {
    padding: 0.08rem 0.25rem;
    border: none;
    color: #fff;
    font-size: 0.1rem;
    border-radius: 0.15rem;
    background-color: #00A2DB;
}

#main .info {
    margin-bottom: 0.18rem;
    padding: 0.2rem 0 0.2rem 0.18rem;
    background-color: #fff;
}

#main .info h5 {
    font-size: 0.14rem;
    margin-bottom: 0.15rem;
}

#main .info p {
    color: rgb(193, 197, 197);
    font-size: 0.1rem;
    line-height: 0.22rem;
    padding-right: 0.1rem;
}

#main .esti {
    padding: 0.2rem 0.2rem 0 0.2rem;
    background-color: #fff;
}

#main .esti h5 {
    font-size: 0.14rem;
}

#main .esti>div:nth-child(2) {
    padding: 0.15rem 0 0.12rem 0;
    border-bottom: 0.01rem solid rgb(196, 184, 184);
}

#main .esti button {
    padding: 0.1rem 0.12rem 0.08rem;
    color: #fff;
    font-size: 0.14rem;
    border: none;
    border-radius: 0.08rem;
    margin-right: 0.08rem;
}

#main .esti button[name="all"] {
    background-color: #03A0DB;
}

#main .esti button[name="recom"] {
    background-color: #49555D;
}

#main .esti button[name="hate"] {
    background-color: #DDDDDF;
}

#main .esti .user {
    border-bottom: 0.01rem solid rgb(204, 194, 194);
    margin-bottom: 0.1rem;
}

#main .esti h6 {
    padding: 0.14rem 0 0.12rem 0;
    color: #7E8081;
    font-size: 0.12rem;
}

#main .esti .user p {
    color: #BBBDBE;
    font-size: 0.1rem;
    padding-bottom: 0.12rem;
}

#main .esti .img {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 0 0.1rem 0;
}

#main .esti .img img {
    flex-shrink: 0;
    width: 30%;
    height: 100%;
    margin-right: 0.1rem;
}